package com.koron.device.monitor.ycsw.bean;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.koron.bean.base.BaseQueryBean;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @ClassName: FsensorBean
 * @Description:
 * @Date: 2023/1/3
 * @Author: 李一辰
 * @Version: 1.0
 **/
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
@AllArgsConstructor
@NoArgsConstructor
public class FsensorBean extends BaseQueryBean {
    @ApiModelProperty("采集项对象id")
    private String id;
    @ApiModelProperty("创建时间Long型")
    private long created;
    @ApiModelProperty("修改时间Long型")
    private long changed;
    @ApiModelProperty("采集项编码")
    private String code;
    @ApiModelProperty("厂站编码")
    private String factory;
    @ApiModelProperty("功能位置编码")
    private String position;
    private String stype;
    @ApiModelProperty("采集项名称")
    private String name;
    @ApiModelProperty("数据来源")
    private String source;
    private String sourceC;
    @ApiModelProperty("人工确认")
    private String confirm;
    private String confirmC;
    @ApiModelProperty("采集方式")
    private String method;
    private String tag;
    private String io;
    private String signal;
    private Integer frequence;
    private Integer precision;
    @ApiModelProperty("单位")
    private String unit;
    @ApiModelProperty("可用状态")
    private String status;
    private String statusC;
    @ApiModelProperty("备注")
    private String remark;
    @ApiModelProperty("排序")
    private Integer order;
    @ApiModelProperty("是否虚拟")
    private Integer virtual;
    private String transform;
    private String expression;
    @ApiModelProperty("采集项简称")
    private String sname;
    @ApiModelProperty("工艺单元编码")
    private String process;
    @ApiModelProperty("监测对象编码")
    private String monitor;
    private String opc;
    private String localTag;
    @ApiModelProperty("模板编码")
    private String model;
    private Integer cyclic;
    private Integer upload;
    @ApiModelProperty("最大值")
    private Double max;
    @ApiModelProperty("最小值")
    private Double min;
    private Double up;
    private Double down;
    @ApiModelProperty("所属集团")
    private String group;
    @ApiModelProperty("节点层级")
    private String classify;


    private String station;

    //    private List<HoursBean> Histroylist = new ArrayList<HoursBean>();
//
//    private List<ManualdataBean> ManualdataList = new ArrayList<ManualdataBean>();


}
